Santa Rosa de Osos es un municipio de Colombia localizado en la subregión norte del departamento de Antioquia. Su cabecera municipal está ubicada a 2.550 msnm y está conformada por 30 barrios en un urbanismo discontinuo, la zona rural por 73 veredas y 5 corregimientos, que junto a otros centros poblados abarcan una extensión conjunta de 812 kilómetros cuadrados.

La ciudad de Santa Rosa de Osos está situada en el nacimiento del río Guadalupe y se constituye en el Norte como la centralidad urbana más importante de la Zona del Altiplano, que son aquellos municipios de la subregión, que están situados en los valles altoandinos de los ríos Grande y Guadalupe. Esta zona de la subregión es un relevante centro de producción agrícola, ganadera de leche, industrial, energética y de transporte de mercancía, que a su vez se establece como la más poblada y menos extensa del Norte, con grandes riquezas naturales.3

Limita por el norte con los municipios de San Andrés de CuerquiaYarumalAngostura y Carolina del Príncipe, por el este con los municipios de Carolina del PríncipeGómez PlataYolombó y Santo Domingo, por el sur con los municipios de Donmatías y Entrerríos y por el oeste con los municipios de EntrerríosBelmira y San José de la Montaña.